package com.zhonghui.mes.domain.vo;

import com.zhonghui.common.annotation.Excel;
import com.zhonghui.common.core.domain.BaseEntity;
import com.zhonghui.mes.domain.MesBomDetailItem;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import java.util.List;

/**
 * 制造执行MES-BOM对象 mes_bom
 * 
 * @author qiezi
 * @date 2023-12-25
 */
@Data
public class MesBomVo extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 编号 */
    @Excel(name = "编号")
    private Long id;

    /** 名称 */
    @Excel(name = "名称")
    private String name;

    /** 描述 */
    @Excel(name = "描述")
    private String bomDescribe;

    /** 产品建模id */
    @Excel(name = "产品建模id")
    private Long productId;
    @Excel(name = "产品")
    @ApiModelProperty("产品")
    private String modeName;
    /** 物料id */
    @Excel(name = "物料id")
    private Long materialId;
    @Excel(name = "物料名称")
    @ApiModelProperty("物料名称")
    private String materialName;
    @Excel(name = "型号")
    @ApiModelProperty("型号")
    private String materialModel;
    @Excel(name = "规格")
    @ApiModelProperty("规格")
    private String materialSpecifications;
    @Excel(name = "单位")
    @ApiModelProperty("单位")
    private String materialUnit;

    /** 制造执行MES-BOM明细信息信息 */
    private List<MesBomDetailItem> mesBomDetailItemList;

}
